package com.emm.yixun.common.app;

import java.io.Serializable;
import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

import com.emm.yixun.common.app.annotation.TYWValid;
import com.emm.yixun.common.app.base.CommonResDTO;
import com.emm.yixun.common.app.servletentity.RealMapListRes;

@XmlRootElement
public class GetHousesDetailResDto extends CommonResDTO implements Serializable{

	private static final long serialVersionUID = 1L;
	
	/**
	 *名称：房源名称
	 *描述：
	 *	房源名称
	**/
	@TYWValid(min=0,max=200)
	private String housesName;

	/**
	 *名称：房源状态
	 *描述：
	 *	房源状态
	**/
	@TYWValid(min=0,max=50)
	private String housesStatus;

	/**
	 *名称：计价方式
	 *描述：
	 *	计价方式
	**/
	@TYWValid(min=0,max=50)
	private String pricingMode;

	/**
	 *名称：户型
	 *描述：
	 *	户型
	**/
	@TYWValid(min=0,max=100)
	private String housesType;

	/**
	 *名称：建筑面积
	 *描述：
	 *	建筑面积
	**/
	@TYWValid(min=0,max=19)
	private String buildingArea;

	/**
	 *名称：套内面积
	 *描述：
	 *	套内面积
	**/
	@TYWValid(min=0,max=19)
	private String innerArea;

	/**
	 *名称：分摊面积
	 *描述：
	 *	分摊面积
	**/
	@TYWValid(min=0,max=19)
	private String sharingArea;

	/**
	 *名称：赠送面积
	 *描述：
	 *	赠送面积
	**/
	@TYWValid(min=0,max=19)
	private String freeArea;

	/**
	 *名称：建筑单价
	 *描述：
	 *	建筑单价
	**/
	@TYWValid(min=0,max=19)
	private String buildingPrice;

	/**
	 *名称：套内单价
	 *描述：
	 *	套内单价
	**/
	@TYWValid(min=0,max=19)
	private String innerPrice;

	/**
	 *名称：总价
	 *描述：
	 *	总价
	**/
	@TYWValid(min=0,max=19)
	private String totalAmount;
	
	/**
	 *名称：客户姓名
	 *描述：
	 *	客户姓名
	**/
	@TYWValid(min=0,max=300)
	private String customerName;
	
	/**
	 *名称：经纪人
	 *描述：
	 *	经纪人
	**/
	@TYWValid(min=0,max=19)
	private String userName;
	
	private List<RealMapListRes> realMapList;//实景图列表

	public String getHousesName() {
		return housesName;
	}

	public void setHousesName(String housesName) {
		this.housesName = housesName;
	}

	public String getHousesStatus() {
		return housesStatus;
	}

	public void setHousesStatus(String housesStatus) {
		this.housesStatus = housesStatus;
	}

	public String getPricingMode() {
		return pricingMode;
	}

	public void setPricingMode(String pricingMode) {
		this.pricingMode = pricingMode;
	}

	public String getHousesType() {
		return housesType;
	}

	public void setHousesType(String housesType) {
		this.housesType = housesType;
	}

	public String getBuildingArea() {
		return buildingArea;
	}

	public void setBuildingArea(String buildingArea) {
		this.buildingArea = buildingArea;
	}

	public String getInnerArea() {
		return innerArea;
	}

	public void setInnerArea(String innerArea) {
		this.innerArea = innerArea;
	}

	public String getSharingArea() {
		return sharingArea;
	}

	public void setSharingArea(String sharingArea) {
		this.sharingArea = sharingArea;
	}

	public String getFreeArea() {
		return freeArea;
	}

	public void setFreeArea(String freeArea) {
		this.freeArea = freeArea;
	}

	public String getBuildingPrice() {
		return buildingPrice;
	}

	public void setBuildingPrice(String buildingPrice) {
		this.buildingPrice = buildingPrice;
	}

	public String getInnerPrice() {
		return innerPrice;
	}

	public void setInnerPrice(String innerPrice) {
		this.innerPrice = innerPrice;
	}

	public String getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(String totalAmount) {
		this.totalAmount = totalAmount;
	}

	public List<RealMapListRes> getRealMapList() {
		return realMapList;
	}

	public void setRealMapList(List<RealMapListRes> realMapList) {
		this.realMapList = realMapList;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

}
